package com.jinzhi.jzweb.domain.infoCollect;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@TableName("activity_info_collect_entity")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class ActivityInfoCollectEntity {

    @TableId(type = IdType.AUTO)
    @Excel(name = "序号" ,width = 30,needMerge = true)
    private String id;

    /**
     * 需求： 1-专业建设 2-师资培训 3-教材 4-实训室建设 5-实习就业 6-创新创业 多选逗号分割
     */
    @TableField("needs")
    @Excel(name = "需求" ,width = 30,needMerge = true, replace = {"专业建设_1", "师资培训_2", "教材_3", "实训室建设_4", "实习就业_5", "创新创业_6"})
    private String needs;

    /**
     * 单位/学校全称
     */
    @TableField("unit_name")
    @Excel(name = "单位/学校全称" ,width = 30,needMerge = true)
    private String unitName;

    /**
     * 联系人
     */
    @TableField("associates")
    @Excel(name = "联系人" ,width = 30,needMerge = true)
    private String associates;

    /**
     * 联系手机号
     */
    @TableField("phone_number")
    @Excel(name = "联系手机号" ,width = 30,needMerge = true)
    private String phoneNumber;

    /**
     * 创建时间
     */
    @TableField("create_date")
    @Excel(name = "创建时间" ,width = 30,needMerge = true)
    private String createDate;

    @TableField("update_date")
    private String updateDate;

    @TableField("update_by")
    private String updateBy;

    /**
     * 是否删除(1删除 0存在)
     */
    @TableField("is_delete")
    private String isDelete;
}
